00_welcome_page

01_welcome_navigating_the_graph_l

02_why_pathfinding_matters

03_learning_objectives

04_graph_fundamentals_refresher

05_introducing_weights_and_direct

06_what_defines_a_path

07_calculating_path_cost

08_the_shortest_path_problem

09_the_challenge_of_shortest_path

10_two_distinct_problems_weight_v

11_introducing_dijkstra_s_algorit

12_dijkstra_s_intuition_the_greed

13_dijkstra_s_key_components

14_step_1_initialization

15_step_2_relaxation_distance_upd

16_dijkstra_s_process_overview

17_dijkstra_manual_trace_setup

18_dijkstra_trace_step_a_initial_

19_dijkstra_trace_step_b_confirmi

20_dijkstra_trace_final_output

21_python_implementation_of_dijks

23_transition_directed_acyclic_gr

24_the_purpose_of_topological_sor

25_kahn_s_algorithm_intuition

26_topological_sort_step_by_step

28_python_implementation_of_topol

29_shortest_path_in_dags_the_effi

30_comparison_dijkstra_vs_topolog

31_interactive_quick_check

32_summary_and_next_steps

Your Personal AI Tutor

Ask me anything! Here are some ideas to get started:

Understand Concepts

Ask me to explain the current slide or a concept in simple terms.

"Explain recursion in simple terms." "What is a `Class`?"

Generate Code

Request code examples in different programming languages.

"Binary search example in Python" "How to implement adjacency list in C"

Use Your Tone and Language

Ask in different languages or tones and I'll adapt.

"What does acyclic mean" "呢張slide入面個符號g代表咩" "这里`Heap`的中文是什么"

The AI assistant can make mistakes, verify important info.